Lepidoptera Ditrysia Papilionoidea Papilionidae Ornithoptera

Ornithoptera urvillianus